package titiritero.vista;
import java.awt.Color;
import java.awt.Graphics;

import titiritero.SuperficieDeDibujo;

/* 
 * Esta clase dibuja un Cuadrado (de color gris por el momento)utilizando la API Java2D 
 */
public class FiguraCiclica extends Figura{
		private int alto;
		private int ancho;

		public FiguraCiclica(int ancho, int alto){
			this.alto = alto;
			this.ancho = ancho;
			setColor(Color.GRAY);
		}
		public void dibujar(SuperficieDeDibujo superfice) {
			Graphics grafico = (Graphics)superfice.getBuffer();
			Graphics grafico2 = (Graphics)superfice.getBuffer();
			if(this.getPosicionable().getY()<alto){
			grafico.setColor(this.getColor());
			grafico.fillRect(this.getPosicionable().getX(), this.getPosicionable().getY(), this.ancho, this.alto);
			grafico2.setColor(Color.BLUE);
			grafico2.fillRect(this.getPosicionable().getX(), this.getPosicionable().getY()+100, this.ancho, this.alto);
			}
			if(this.getPosicionable().getY()>alto){
				grafico2.setColor(Color.BLUE);
				grafico2.fillRect(this.getPosicionable().getX(), this.getPosicionable().getY(), this.ancho, this.alto);
				grafico.setColor(this.getColor());
				grafico.fillRect(this.getPosicionable().getX(), this.getPosicionable().getY()-100, this.ancho, this.alto);
				
				
			}
			
		}
	}

